package Time_13;

import java.*;
import java.util.*;


/*
*
* 包子
* */
public class Snippet {
	static int[] dp;
    static int count=0;
    public static void dp(int[] array){
      dp = new int[200];
      dp[0]=1;
      int c = array[0];
      for(int start=c ; start < 200;start++){
          for(int k : array){
            if(start - k < 0){
              break;
            }
            if(dp[start - k] == 1){
              dp[start]=1;
              break;
            }
          }
          if(dp[start]!=1){
            count++;
          }
      }
    }
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = scan.nextInt();
        int[] array = new int[num];
        for(int i=0;i<num;i++){
          array[i] = scan.nextInt();
        }
        Arrays.sort(array);
        dp(array);
        int m=0;
        for(int i=99;i<200;i++){
          if(dp[i]==0){
            System.out.println("INF");
            m=1;
          }
        }
        if(m!=1){
            System.out.println(count);
        }
        scan.close();
    }
}